Modul 3 von 16 · 📖 7 min Lesezeit · ⏱ 60 min gesamt
FUTO 03 pfSense Installation
Inhaltsverzeichnis (6 Abschnitte)
FUTO 03 pfSense Installation
In diesem Modul installieren Sie eine pfSense-Firewall als zentrale Komponente Ihrer selbstverwalteten IT-Infrastruktur. Sie lernen die grundlegende Konfiguration von Netzwerkschnittstellen, das Einrichten von VLANs und das Erstellen erster Firewall-Regeln, um Ihre Netzwerksegmente sicher zu trennen.
pfSense basiert auf FreeBSD und bietet eine leistungsstarke, flexible Firewall-Lösung, die ideal für kleine und mittlere Unternehmen sowie für technisch versierte Privatpersonen geeignet ist. Nach Abschluss dieses Moduls verfügen Sie über eine funktionierende Firewall-Grundkonfiguration, die als Basis für weitergehende Sicherheitsmaßnahmen dient.
Konzepte und Hintergrund
- pfSense
- Ein auf FreeBSD basierender Open-Source-Firewall-Distribution, die als Router, Firewall und VPN-Endpunkt fungiert. Sie bietet eine webbasierte Konfigurationsoberfläche und erweitert das FreeBSD-Paketmanagement mit spezialisierten Firewall-Funktionen.
- OPNsense
- Ein Fork von pfSense mit modernerer Code-Basis, aktivem Entwicklungszyklus und erweiterten Funktionen. Beide Systeme teilen viele Konzepte, aber OPNsense hat sich als Nachfolger mit stärkerer Community-Unterstützung etabliert.
- Firewall-Regeln
- Filterregeln, die den Datenverkehr zwischen Netzwerkschnittstellen basierend auf Quell- und Ziel-IP, Port, Protokoll und anderen Kriterien erlauben oder blockieren. Sie werden typischerweise in der Reihenfolge von oben nach unten ausgewertet.
- WAN/LAN-Setup
- Die grundlegende Konfiguration der Netzwerkschnittstellen: WAN (Wide Area Network) für die Verbindung zum Internet, LAN (Local Area Network) für das interne Netzwerk. Diese Schnittstellen definieren die Sicherheitszonen der Firewall.
- VLAN
- Virtual Local Area Networks, die es ermöglichen, ein physisches Netzwerk logisch in mehrere Segmente zu unterteilen. VLANs ermöglichen eine verbesserte Netzwerkorganisation und Sicherheit durch Trennung von Netzwerkverkehr.
Architektur-Diagramm
flowchart LR A[Internet] --> B(pfSense) B --> C[LAN] B --> D[DMZ] B --> E[WLAN]
Praktische Schritte
- Downloaden Sie das aktuelle pfSense ISO-Image von der offiziellen Webseite und erstellen Sie einen bootfähigen USB-Stick mit dd unter Linux:
dd if=pfSense-CE-2.7.0-RELEASE-amd64.iso of=/dev/sdX bs=1m - Verbinden Sie den Computer mit der pfSense-Box über die serielle Konsole oder ein Netzwerkkabel, booten Sie von dem USB-Stick und wählen Sie im Menü "Install" aus.
- Partitionieren Sie die Festplatte mit den Standardeinstellungen (automatische Partitionierung) und bestätigen Sie die Installation.
- Nach dem Reboot rufen Sie die Web-Oberfläche unter https://192.168.1.1 auf, melden Sie sich mit den Standard-Anmeldedaten an (benutzer: admin, passwort: pfsense) und ändern Sie sofort das Passwort.
- Konfigurieren Sie die Netzwerkschnittstellen unter Interfaces > Assignments: Weisen Sie die physischen Schnittstellen den Zonen WAN, LAN und optionalen VLANs zu.
- Setzen Sie unter Interfaces > WAN die WAN-Schnittstelle auf DHCP (für dynamische IP) oder statisch, wenn Sie eine feste IP-Adresse von Ihrem ISP haben.
- Konfigurieren Sie unter Interfaces > LAN die LAN-Schnittstelle mit einer statischen IP-Adresse im Subnetz Ihres internen Netzwerks (z.B. 192.168.100.1/24).
- Erstellen Sie unter Firewall > VLANs neue VLAN-Interfaces, falls Sie Ihr Netzwerk segmentieren möchten, und weisen Sie diese physischen Schnittstellen zu.
- Definieren Sie unter Firewall > Rules die grundlegenden Regeln für LAN und WAN, beginnend mit einer Regel, die den gesamten Verkehr von LAN nach WAN erlaubt.
- Aktivieren Sie unter System > General Setup die DNS-Forwarder und konfigurieren Sie einen DNS-Server (z.B. 1.1.1.1 oder 9.9.9.9) für die Namensauflösung.
Häufige Fallstricke
Weiterführende Ressourcen
- Offizielle pfSense-Dokumentation
- pfSense Tutorial-Serie von NetworkChuck
- Offizielles pfSense-Forum
- OPNsense Dokumentation (als Alternative)
- ct-Artikel: pfSense im Heimnetzwerk
Wissens-Check
Vier Fragen zur Selbstkontrolle. Klicken Sie jede Frage an, um die richtige Antwort und Erklärung zu sehen.
Was ist der Hauptunterschied zwischen pfSense und OPNsense?
- A) OPNsense ist eine kostenpflichtige Version von pfSense
- B) OPNsense ist ein Fork von pfSense mit modernerer Code-Basis
- C) pfSense basiert auf Linux, OPNsense auf FreeBSD
- D) OPNsense unterstützt keine VLANs
Richtige Antwort: B. OPNsense ist tatsächlich ein Fork von pfSense mit modernerer Code-Basis und aktiverem Entwicklungszyklus, während beide auf FreeBSD basieren und VLANs unterstützen.
Wie werden Firewall-Regeln in pfSense typischerweise ausgewertet?
- A) Zufällig zur Lastverteilung
- B) Von unten nach oben
- C) Basierend auf der IP-Adresse des Anfragenden
- D) Von oben nach unten
Richtige Antwort: D. Firewall-Regeln werden in pfSense von oben nach unten ausgewertet, was die Reihenfolge der Regeln für die Funktionalität entscheidend macht.
Was ist der Hauptzweck des WAN-Interfaces in einer pfSense-Konfiguration?
- A) Für die interne Netzwerkkommunikation
- B) Für die Verbindung zum Internet
- C) Für die Verwaltung des Systems
- D) Für die Verbindung zu anderen Firewalls
Richtige Antwort: B. Das WAN-Interface ist für die Verbindung zum Internet zuständig, während das LAN-Interface für das interne Netzwerk verwendet wird.
Was ist der Hauptvorteil der Verwendung von VLANs in einer pfSense-Konfiguration?
- A) Erhöhung der Netzwerkgeschwindigkeit
- B) Reduzierung der Hardwarekosten
- C) Logische Trennung von Netzwerksegmenten
- D) Vereinfachung der Netzwerkadressierung
Richtige Antwort: C. VLANs ermöglichen eine logische Trennung von Netzwerksegmenten auf einem physischen Netzwerk, was die Sicherheit und Organisation verbessert.